.box1 h1 {
    text-transform: uppercase;
}
.map {
    margin-left: 0 !important;
}
form#userForm{float: right;}
form#userForm label{display: block; float: left; line-height: 25px; width: 105px}
form#userForm input[type="text"]{height: 25px; border: none; width: 68%; background-color: #f4f4f4}
form#userForm input[type="submit"]{font-weight: 400;  font-family: 'MyriadProBold'; color: #fff; background-color: #000437; border: none; padding: 5px; float: right;}
form#userForm textarea{height: 86px; border: none; width: 68%; background-color: #f4f4f4}
.items-more {
    display: none;
}
a.red {
    color: red;
}
.hidden {
    position: absolute;
    left: -9000px;
    top: -9000px;
}
.gallery_out {
    background: none repeat scroll 0 0 #222222;
    margin: -40px 0 -94px;
    padding: 54px 0;
}
.breadcrumbs span {
    cursor: pointer;
}
.breadcrumbs span:hover {
    text-decoration: underline;
}
.photo-car img {
    max-width: 230px;
}
.zoom {
    
}
.zoom-content {
    background: none repeat scroll 0 0 #544f4e;
    height: 80%;
    left: 10%;
    position: fixed;
    top: 10%;
    width: 80%;
}

.zoom {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.zoom-content img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-height: 80%;
    max-width: 80%;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle;
}
.controls a {
    background: none repeat scroll 0 0 #544F4E;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 18px;
    font-weight: bold;
    height: 24px;
    margin-right: -32px;
    padding-top: 1px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 31px;
}
.controls a:hover {
    text-decoration: none;
}
.controls a.next {
    margin-top: 26px;
}
.controls a.prev {
    margin-top: 52px;
}
.zoom-content img
{
    display: none;
}
.zoom-content img.active
{
    display: block;
}
.filter-item {
    display: none;
}
.car-listing .block-car.hide {
    display: none;
}
.car-listing .block-car.outpage {
    display: none;
}
.pagination ul li a.active {
    background-color: #454545;
}
.bx-wrapper img
{
    cursor: pointer;
}
.select2-container .select2-choice
{
    min-width: 124px;
    margin-top: 5px;
}
